<?php
namespace Admin\Controller;
//use Think\Controller;

    class PartController extends CommonController {
       

        //展示首页
    public function list()
    {
       
        $part = M('part');
        $list = $part->select();
        //分页
		$count      = $part->count();// 查询满足要求的总记录数
		$Page       = new \Think\Page($count,2);// 实例化分页类 传入总记录数和每页显示的记录数(25)
		$show       = $Page->show();// 分页显示输出
		// 进行分页数据查询 注意limit方法的参数要使用Page类的属性
		$list = $part->limit($Page->firstRow.','.$Page->listRows)->select();
		$this->assign('list',$list);// 赋值数据集
		$this->assign('page',$show);// 赋值分页输出
			// //分页查数据
			// $count = $m->count();	//计算总条数

            // $p = new \Think\Page($count,3);	//实例化
            
			// //查询数据
			// $data = $m->limit($p->firstRow,$p->listRows)->select();		//分页查询数据
            // $show       = $Page->show();// 分页显示输出
			// //分配变量
			// $this->assign('data',$data);		//要显示的数据
			// $this->assign('show',$show);	//分页导航条

        //查询首页数据
        $list = M('Part')->select();
        $this->assign('list', $list);
        $this->display();
    }

    //添加分区
    public function create()
    {
       

        $this->display();
    }

    //处理添加分区操作
    public function add()
    {
        I('POST.pname')?:$this->error('分区名字不能为空');

       //dump(I('post.'));
      $res =  M('Part')->add(I('post.'));
       if($res == false){
           $this->error('添加分区失败');
       }else{
           $this->success('添加分区成功',U('Part/list'));
       }
    }

    public function edit()
    {
        $pid = I('get.pid');
        $info = M('Part')->find($pid);
        $this->assign('info', $info);
        $this->display();


    }

    public function update()
    {

        $pid = I('post.pid');
        $pname = I('post.pname');
        $res = M('Part')->where(['pid' => $pid])->save(I('post.'));
        
    

        if(!$res) {
            $this->error('分区信息更更新失败');
        } else {
            $this->success('分区信息更新成功', U('Part/list'));
        }
        //  $pid = I('post.pid');
         
        // //$data = I('post.');
        // $pname = I('post.pname');
        // // var_dump($pname);die;
        // $data = M('Part')->where(['pname' => $pname])->save(I('post.pname'));
        // // var_dump($data);die;
        // if(!$data) {
        //     $this->error('分区信息更更新失败');
        // } else {
        //     $this->success('分区信息更新成功', U('Part/index'));
        // }
       
    }
    
    public function delete()
    {
        $id = I('get.pid');
        //var_dump($id);die;
        $ma = M('part')->where("pid = {$id}")->select();
        //var_dump($ma);die;
        if($ma){
            $this->error('分区下面有板块啊,猪八戒戴眼镜啊??');
        }else{
            $this->success('让你成功了??');
        }
     
    
}
    }